home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / compress / arclb193.zip / ARCLAB.REV < prev    next >
Text File  |  1992-11-02  |  13KB  |  239 lines

  1. Release
  2. *******
  3. 0.50   17/01/92 first really working version of ConvARC. Treats the whole
  4.        directory, not processing LZH or unrecognized extentions. The
  5.        recognition processed is not intelligent yet. Params not quite
  6.        treated either but working enough for my purpose (massive
  7.        conversion)
  8.  
  9. 0.95   10/02/92 Total conversion time bug removed. Log entry cleaned up
  10.        (only what is necessary ie no 0 h. 0 min.) Default option for
  11.        sound is OFF ! activated if one of the params is S. Sound is
  12.        Forced ON if there is a problem. Still called ConvARC. Some
  13.        attempt added to verify there is enough free space on disk before
  14.        unpacking. If not, an entry is written in the log.
  15.  
  16.  
  17. 1.00ß  20/02/92 ConvARC becomes ARC lab 1.00. Major differences:
  18.  
  19.        1) the arc recognition is now smart: the recognition is done
  20.        after analysis of the arc, not according to extention as it used
  21.        to be. It allows batch processing of SDS/SDN/WinNet files or
  22.        anything for that matter. If a LZH archive is found, it analyses
  23.        the level of compression. If it is < 4 it will repack the
  24.        archive. The TP 6.0 archive recognition unit is released in this
  25.        archive too. If somebody is interested, i can dig up a 5.0 or 5.5
  26.        compiler to produce it.
  27.  
  28.        2) There is a config file where you can store once and for all
  29.        all the options that used to be on the config line. The config
  30.        file MUST RESIDE in the SAME directory as ArcLAB.EXE !!!!!
  31.        Otherwise the prog won't find it ! With the config file came
  32.  
  33.        3) possibility to Add files to the archive being processed. This
  34.        possibility was actually hard coded in ConvArc also, but i
  35.        decided to make it available to general public.
  36.  
  37. 1.10ß  22/02/92 Features added:
  38.        a) now displays type of conversion
  39.        b) PAK now supported => new K switch added
  40.        c) better looking output
  41.        d) Other options added in config file:
  42.          O(ther):
  43.        you can specify there an action that will take place IN THE
  44.        TEMPORARY DIRECTORY WHERE THE UNPACKING IS DONE. This option is
  45.        to be used with great care: you can easily run out of memory
  46.        BUT the reason for this option is to be able to call ARCLAB
  47.        itself again ! to treat other arc inside the arc. Explanation: if
  48.        you a big.zip containing smal1.zip and smal2.zip can now be
  49.        treated. However, be aware that
  50.          1) the config file will be used !
  51.          2) the options will be treated in the order of their
  52.          appeareance. So my suggestion is
  53.          ligne option 1 make a swap of the config
  54.          ligne option 2 if exists *.zip arclab
  55.          ligne option 3 if exists *.pak arclab
  56.          ligne option 4 if exist *.zip del *.zip
  57.          ligne option 5 if exist *.pak del *.pak
  58.          ligne option 6 deletes the arclab.log
  59.                 (otherwise packed in the arc!
  60.          ligne option 7 make a swap of the config
  61.          or something in the way of.
  62.          V(IROK): message displayed if virus test showed nothing special
  63.          N(OTOK): message displayed if virus test failed
  64.          K(ILL VIR): action to be taken if virus found.
  65.          again this option is to be used with greta care. Already
  66.          available are the production of a  file: ALARM.FFT, an entry
  67.          is written in the log and the program exits IMMEDIATELY
  68.          with error level 666. The existence ofthe file can be checked
  69.          by the "if exist alarm.fft " of the dos and the 666 errorlevel
  70.          can be recovered and treated in a batch.
  71.  
  72.         A couple of bugs in the display have been corrected too.  All
  73.         this should have been in the 1.00 release, but i didn't have
  74.         time to code it. In a future release the VIROK and NOTOK msg
  75.         will be displayed on the remote screen as well when used under a
  76.         bbs and the shell while in the temp dir will make a swap to disk
  77.         to free more memory. All the options are written to a batch file
  78.         which is then executed. I have added a much better error trapping
  79.         routine. I added also a counter so you can see the progression.
  80.  
  81. 1.10    24/02/92 couple of small bugs removed. Seems stable enough to be
  82.         released. ßeta was released on Media Concept and Mosacom. This
  83.         is sufficiently bugfree to be a general release.
  84. 1.11    bugfix in changing directory. Wonder how it got there.
  85.  
  86. 1.20    25/02/92 special request from Dino Vander.Roost, sysop of Media
  87.         Concept (2:293/3400): update the Files.bbs or any other file if
  88.         the P switch is found in config file.
  89. 1.21    included a self check of the file for viruses.
  90.  
  91. 1.22    27/02/92 small bug removed: not all files in dir were treated.
  92.         This comes from a patch I made earlier which i forgot to
  93.         remove.. I was also getting sometimes an error message while
  94.         changing directory and i re checked and modified slightly that
  95.         part of the code. Screen display is changed slightly.
  96. 1.30    added plenty of colors to make the screen easier to read.
  97.  
  98. 1.40    28/02/92 special request from Georges Troupin, sysop of Mosacom:
  99.         I added 2 options in the config file to eXclude some files from
  100.         conversion. The max number of files in a dir is now 600. You can
  101.         exclude up to 50 files, actually more using wildcards (see
  102.         restrictions below). A funny bug was removed also, it crept into
  103.         version 1.3: the program was recognizing as arj small files
  104.         (less than 35 bytes). I noticed it while running it in a dir
  105.         where it mistook my dir.bbs for an archive. Removed, of course !
  106.  
  107. 1.41    29/02/92 small improvement: one test is changed not to analyse
  108.         files smaller than 35 bytes since it is the size of the smallest
  109.         possible archive header => tiny bit faster. Displays now
  110.         compression type, scanning variables and sound option even if no
  111.         config found.
  112. 1.50    multi lingual config added. Frank Van Uffelen is the responsable
  113.         for this.(Hi again Frank !). He showed me one door he wrote for
  114.         RA and told me it was multi language aware. I thought the
  115.         messages in my prog could be also in whatever language so here
  116.         it is ! A space will be added before and after the message.
  117.  
  118. 1.51    05/03/92  beta flag left ON ! (see below)
  119. 1.60    max number of file in a dir is now 700, maximum changes 60 and
  120.         the original date and time stamp are restored on the new archive
  121.         if the option F is added in the config file (default is restore
  122.         old date : off).
  123.  
  124. 1.70    06/06/92 bug release+optimisation: if a file in the archive
  125.         unpacked had the readonly flag, it was added to any subsequent
  126.         archive treated.More: it was creating its own archive, using the
  127.         names of non-archive files in the directory! I had the problem
  128.         once, and the readonly file was HUGE(400k+), the result being i
  129.         soon ran out of space when i still had 12 mega left !
  130.  
  131. 1.80    26/06/92 Code cleaning and optimisation. Especially the search
  132.         and replace in the files.bbs or assimilated. I have had some
  133.         problems with ARJ coming most likely from OS/2. My algorythm did
  134.         not recognize those as being ARJ and they were not treated. I
  135.         made a patch that should catch 80% of these files. That's the
  136.         main reason i went back to the code, actually. The optimisation
  137.         was "en passant".
  138.  
  139. 1.81    15/09/62  Not much, more of a bugging thing: with big config files
  140.         the display was screwed up and i tried to correct that. Also (main
  141.         reason to go back to the code) in updating the files.bbs, the last
  142.         caracter of the new chain was sometimes swallowed. I haven't
  143.         really looked where or why it happens because it does not happen
  144.         all the time, just like when the moon is in the seventh house or
  145.         something, so i made a fix, padding the chain before inserting it.
  146.  
  147. 1.82    17/09/92 The updating of the files.bbs was still not working
  148.         properly and i was getting a runtime error. -fixed for good this
  149.         time: i found the 2 errors, the original and the one in the patch
  150.         which has been removed anyway. Some minor modification in the log
  151.         procedure to prevent any silly writing when there has been an
  152.         error. Some modif in the parameters used for LHA should make it
  153.         work slightly faster and screw up the display less by reducing the
  154.         output to minimum.
  155.  
  156. 1.85δ * 19/09/92 Much better display: all is controlled now. New Q switch
  157.         added in the config file, turns off the virus found and virus
  158.         not found message display. Default for virus scan now includes the
  159.         /bell switch. This is no longer dinnerware. Not released
  160.  
  161. 1.87α * 20/09/92 Much better error trapping: includes scan code, file
  162.         too big to be treated, etc. Default virus found is reboot.
  163.         various optimization and code cleaning. Self check very tight.
  164.         any tampering with the file will impede running. various small
  165.         bugs removed.
  166.  
  167. 1.88E * 20/09/92 main change here is the hability to include a header
  168.         (banner) in the archive. Implemented for ARJ, ZOO and zip so
  169.         far. PAk should follow and maybe ARC if i can find the docs.
  170.         more error trapping. the xx routine should be fixed for release
  171.         1.89 and possibly a check for oldest and newest file in archive
  172.         with display accordingly or entry in log file. The ARJ bug
  173.         should work in 99% of cases.
  174.         ß-µ bug correction in treatment of parameters; ZOO banner
  175.         limitation: Zoo doesn't recognize extended characters
  176.         (semi-graphic: avoid it). Do NOT start a zoo banner by an empty
  177.         line (else no banner at all).
  178.         A-E more bug correction in share unit. problem now solved.PAK
  179.         banner code added
  180.  
  181. 1.89α * 27/09/92 corrected a bug in the display when updating the
  182.         files.bbs file some minor change result in code optimization of
  183.         about 1k. very stable version. Documentation updated.
  184. 1.89B * 28/09/92 added SQZ passive support after finding out the following
  185.         results:
  186.           Text files:
  187.           TEST     SQZ     13698 28/09/92   12:43
  188.           TEST     ARJ     13861 28/09/92   12:43
  189.           TEST     LZH     13876 28/09/92   12:45
  190.           TEST     ZIP     14406 28/09/92   12:43
  191.           TEST     PAK     14927 28/09/92   12:43
  192.           TEST     ZOO     18352 22/08/92    1:08
  193.  
  194.           Binary files:
  195.  
  196.           TEST2    LZH     59214 28/09/92   12:46
  197.           TEST2    SQZ     59251 28/09/92   12:47
  198.           TEST2    ARJ     59361 28/09/92   12:45
  199.           TEST2    PAK     60893 28/09/92   12:46
  200.           TEST2    ZIP     61242 28/09/92   12:46
  201.           TEST2    ZOO     61257 22/08/92    1:08
  202.  
  203.         Althought the product tested is not very stable yet and many
  204.         options are still missing (quiet, move, etc) the compression
  205.         rate deserves a stop. Should this product evolves and stabilize,
  206.         it should compete with LHA and ARJ (the best at the moment).
  207.         Unpack only.
  208.  
  209. 1.90τ * 29/09/92 finally fixed that exclusion bug. Wild cards now really
  210.         work with the X switch. The file patching display routine has
  211.         been rewritten. The doc is updated and format changed: the full
  212.         revision history goes in a separate file, only main remains in
  213.         doc. I still have a couple of ideas which i might implement when
  214.         this gamma is fully tested.
  215.  
  216. 1.90 *  30/09/92 exclusion bug again, this time for good I hope. The
  217.         skip routine if not enough space left is also rewritten.
  218.         Added 3 messages in config: U scanning message, W unpacking
  219.         message and Y packing message. Gives a bit more indication about
  220.         what is going on. Optimized also.
  221.  
  222. 1.91    1/10/92 Just when i thought i had it right ! found (yet another)
  223.         bug in init and use that pretext to add some more file checks
  224.         and warning and add another feature. This will be hopefully the
  225.         last testing before release to public.
  226.  
  227. 1.92    16/10/92 bug correction in error trapping. The log is now
  228.         written before exitting if there is a problem. The maximum
  229.         number of files to be treated is jacked up to 1250 and the
  230.         maximum number of files added, changed, killed or excluded is up
  231.         to 500 each by converting part of variable to pointers instead
  232.         of arrays.
  233.  
  234. 1.93    2/11/92 bug correction: when there was an error, the log was not
  235.         created properly.
  236.  
  237. * : not released, internal use only.
  238.  
  239.